Unreal 게임 개발자 포트폴리오 공유: 소울라이크 RPG 트라이포스

Unreal 게임 개발자 포트폴리오 전문을 공유합니다. 데몬즈소울과 다크소울을 기반으로 한 소울라이크 RPG 제작 프로젝트입니다.
Apr 30, 2026
Unreal 게임 개발자 포트폴리오 공유: 소울라이크 RPG 트라이포스

취업에 있어 포트폴리오는 '무엇을 만들 수 있는 사람인가'를 보여주는 매개체입니다. 그렇기에 포트폴리오에는 각자 고민했던 지점과 선택의 이유, 팀과 함께 만들며 겪었던 시행착오, 그리고 본인의 성장 순간들이 고스란히 담겨 있죠.

그런 순간들이 더 생생히 전해질 수 있도록 모든 설명과 회고, 소감은 수료생이 직접 작성한 문구 그대로 담았습니다.

학습 과정의 고민과 의사결정이 어떻게 프로젝트로 이어졌는지 확인해 보세요. 어떤 문제를 발견하고 어떤 방식으로 해결해 나갔는지 Unreal 게임 개발 포트폴리오를 공유드립니다.


Unreal 게임 개발 포트폴리오 프로젝트 소개

평소 즐겨하던 소울라이크 RPG를 직접 제작하고 싶었던 팀원들이 모여 데몬즈소울과 다크소울1을 기준으로 게임 컨셉을 잡고 제작한 프로젝트입니다. 언리얼의 다양한 기능들을 활용하여 실제 AAA급 게임의 제작 과정을 축소판으로나마 체험할 수 있도록 구성했으며, 최종 패키징과 스팀 출시를 목표로 개발했습니다.


📋 Unreal 게임 개발 포트폴리오 전체 보기


🛠️ 이 부분, 이렇게 만들었어요

원유연

레벨 디자인을 담당하며, 게임의 컨셉과 분위기를 기획 의도에 맞게 전달하는 데 중점을 두었습니다. 이를 위해 공간 연출에 적합한 에셋을 선정하고, 플레이 경험의 몰입도를 높이기 위한 BGM 구성에 세심하게 접근했습니다.

박진연

Character 파트를 맡았고 캐릭터 애니메이션과 Valkyrie 클래스의 구현에 공을 많이 들였습니다.

손우참

캐릭터 장비 및 장비 강화 시스템, 중간 보스 구현, 2스테이지 퍼즐 맵 구현을 담당했습니다. 가장 집중한 부분은 중간 보스 구현입니다.

박영빈

게임 시스템 부분을 주로 담당했으며 게임 저장 및 불러오기 기능을 열심히 만들었습니다.

신지용

일반 몬스터 제작과 배치를 맡았습니다. 몬스터가 플레이어를 발견하고, 전투하고 추적하는 과정을 사실적으로 담아내려고 노력했습니다.

노재욱

팀장, 기획, 보스AI 디자인, UI 디자인을 담당했습니다. 팀장 역할로 팀원의 일정을 관리하고 진행상황을 체크한 점, 보스몬스터 패턴을 설계하는 점, 전체적인 기획을 맡은 점에서 공을 많이 들였습니다.

유용선

레벨디자인으로 프롭스 배치나 게임 동선에 맞게 배치하는 일을 했습니다.

문승재

팀에서 클라이언트 프로그래머로서 핵심 시스템인 캐릭터 구조 설계 및 스킬 시스템 전반을 담당했습니다. 특히 공을 들인 부분은 '컴포넌트 기반의 확장성 있는 아키텍처 설계'입니다. 단순히 캐릭터 코드 안에 모든 기능을 넣는 것이 아니라, 전투(Combat)와 스킬(Skill) 로직을 별도의 컴포넌트로 분리하여 관리했습니다. 덕분에 새로운 직업이나 무기가 추가되어도 기존 코드를 건드리지 않고 유연하게 대응할 수 있는 구조를 만들었습니다.


✨ 가장 고민했기에 가장 빛난 장면

원유연

캐릭터와 몬스터의 전투가 이루어지는 공간 연출에 대해 팀원들로부터 긍정적인 피드백을 받으며 보람을 느꼈습니다. 특히 배경이 게임 플레이와 유기적으로 결합되어 전투의 몰입감과 플레이 경험을 강화했을 때 가장 큰 만족을 느꼈습니다. 또한 게임의 전체 흐름을 설계하고, 이를 다른 플레이어가 직접 경험하는 과정을 보며 큰 뿌듯함을 느꼈습니다.

박진연

캐릭터 애니메이션을 구현할 때 GASP를 최대한 참고해서 우리 프로젝트 환경에 맞게끔 구현했고 그 과정을 TIL로 작성했었습니다. 해당 TIL이 우수 TIL로 선정되고 다른 분들이 그 글이 많이 도움되었다고 말씀해 주셨을 때가 가장 기뻤던 것 같습니다.

손우참

중간 보스 구현 때 애니메이션 몽타주, 코드, 스테이트 트리를 묶어서 이를 블루프린트에서 간단하면서도 유연한 구조로 구현하고 이를 실제 테스트 성공했을 때입니다.

박영빈

담당한 기능이 제대로 작동할 때 만족스럽고 기뻤습니다. 그 중에서는 언어 변경 기능입니다.

신지용

몬스터가 플레이어와의 전투에서 여러 가지 공격 패턴을 사용하고 때로는 회피도 하면서 플레이어가 긴장감을 느끼게 하는 부분입니다.

노재욱

3스테이지 보스몬스터인 추락한 라파엘을 구현할 때 해골형 잡몹을 소환하는 부분이나 얼음 메테오를 발동하는 부분들이 만족스러웠던 것 같습니다.

유용선

게임 내에서 눈에 띄지는 않지만 위치가 어디인지 정도는 감을 잡을 수 있도록 만드는 게 좋았습니다.

문승재

가장 만족스러웠던 순간은 도사 캐릭터의 핵심 스킬인 '분신술 시스템'을 성공적으로 구현했을 때입니다. 단순히 애니메이션만 재생하는 환영이 아니라, 본체의 명령에 동기화되어 독립적으로 AI가 판단하고 스킬을 사용하는 '능동적인 분신'을 만들고 싶었습니다. 이 과정에서 본체와 분신 간의 데이터 동기화 이슈로 수백 번의 크래시를 겪었지만, 언리얼의 SpawnActorDeferred와 PostInitializeComponents 등 액터의 생명 주기를 깊이 있게 연구하여 초기화 순서 문제를 해결했습니다. 마침내 본체가 부적을 던질 때 여러 명의 분신이 일제히 호랑이를 소환하며 전장을 누비는 모습을 확인했을 때, 그동안의 고생이 씻겨 내려가는 듯한 최고의 기술적 쾌감을 느꼈습니다.


💭 프로젝트 소감

원유연

팀원 모두 열심히 만든 프로젝트가 최우수상을 수상하게 되어 기쁩니다. 앞으로도 계속 좋은 게임을 만들어 많은 사람들이 즐겼으면 좋겠습니다.

박진연

우수 프로젝트라는 결과를 얻기까지 팀원들의 공로가 굉장히 컸다고 생각합니다. 활발한 소통을 통한 의견 교류와 피드백이 프로젝트를 진행하면서 가장 많은 도움이 된 것 같습니다.

손우참

저희가 제작한 프로젝트가 부족하지만서도 트랙에서 최우수 작품으로 평가되어 기쁘고 열심히 제작한 우리 팀원의 결과물이 기대 이상의 평가를 받게 되어 너무 기쁩니다.

박영빈

저 혼자가 아니라 팀원 모두가 함께 열심히 했기 때문에 받았다고 생각합니다.

신지용

여러 팀원들이 서로 믿고 응원한 덕분에 매일매일 조금씩 나아갈 수 있었던 것 같습니다.

노재욱

빡빡한 일정으로 잡았고 매일매일 성과를 평가하고 피드백을 했던 것들이 좋은 결과물을 만들었던 것 같고 또 팀원들이 잘 따라주시고 튜터님과 매니저님의 전폭적인 지원들 덕분에 수상한 것 같습니다. 감사합니다.

유용선

팀원들이 잘하셔서 잘하지 못하더라도 도와주셔서 제 파트에서 어려움이 없었던 것 같습니다.

문승재

"비전공자가 8개월 만에 언리얼로 이런 퀄리티를 낼 수 있을까?"라는 의구심을 확신으로 바꿔준 팀원들과 튜터님들께 진심으로 감사합니다. 여러 직업을 거치며 뒤늦게 도전한 개발자의 길이었기에 남들보다 절실했습니다. P 성향의 저를 잡아준 스파르타의 시스템, 그리고 '내가 못 하면 팀 전체가 멈춘다'는 책임감이 저를 매일 책상 앞에 앉게 했습니다. 이번 최우수 상은 단순히 기술이 뛰어나서 받은 것이 아니라, '트라이포스' 팀원들이 서로의 부족함을 채우며 하나의 목표를 향해 치열하게 소통한 결과라고 생각합니다. 이 자신감을 바탕으로, 취업이라는 목표를 넘어 현업에서도 '문제 해결의 즐거움'을 아는 단단한 개발자로 성장하겠습니다. 감사합니다!


🔥 취업생 수 No.1 부트캠프, 내일배움캠프

취업생 수 1위, 내일배움캠프는 지금 이 순간에도 각자의 미래를 향해 뜨겁게 내달리는 분들과 함께하고 있습니다.

원하는 미래에서 원하는 일을 하는 내 모습을 만날 때까지 내일배움캠프는 끝까지 함께할게요. 내가 머무를 수 있는 곳에서 성장을 위해 열정을 쏟아낼 수 있게 도와드리겠습니다. 취업 No.1 부트캠프, 내일배움캠프에서 새로운 미래에 한 발짝 더 가까워지세요.


🤔 알게 된 정보는 많은데, 선택은 더 어려워졌다면?

✅ IT 취업, 어디서부터 시작해야 할지 모르겠어요

✅ 내가 잘 할 수 있는 직무가 무엇일지 고민돼요

✅ 부트캠프는 많은데, 뭘 보고 골라야 하는 건지 알기 어려워요

✅ 여러 글을 읽었지만 오히려 더 헷갈려요


만약 지금 이런 고민 중 하나라도 해당된다면, 지금 바로 전문가와의 1:1 무료 취업 상담을 신청해 보세요. 내 상황에 맞게, 최선의 결정을 내릴 수 있도록 도와드립니다. 아래 버튼을 눌러 바로 상담을 받아보세요.

Share article